package com.xzy.springcloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;

@SpringBootApplication
@EnableFeignClients
public class OrderMain80Feign {
    public static void main(String[] args) {
        SpringApplication.run(OrderMain80Feign.class,args);
    }

    /*feign是一个服务调用技术栈,实现了微服务的自动rpc调用*/
    /*feign消费者端使用
    feign集成了ribbon负载均衡
    * 1.创建一个feign接口,接口中方法头需要跟被调用者一致(参数和注解中mapping地址)
    * 2.在接口中加入@FeignClient注解,参数为被调用者微服务名
    * 3.创建完成后即可使用(直接调用该接口的方法,接口由feign实现)*/


    /*若feign想走网关再进生产者就应该将@FeignClient注解参数配置为网关微服务名(坑)*/
}
